Full text of "CATS"
CAPITOL AREA TIMEX/SINCLAIR
USERS GROUP :Formerly
E Prince George's
Timex/Sinclair User's Group
NEWSLETTER
$1.00 per copy
Please subscribe.
AUGUST 1985
Vol. 3, No. 5.
+ * * CONTENTS + + +
CATS Workshop 4 Kid's Klass 8
Cryptopad 5 Grabs 9
Alphabeter é Machine Code Notes 10
Fermat's Solution 7
Snoflakes 12
Saving Variables 13 Easter Dates 16
Kemston Revue 14 "Hoover Sues” 17
Graphics 15 Towers of Hanoi 18
More MSCRIPT Mods 15
NEW PRESIDENT'S MESSAGE
For the record: The new officers elected at the June
meeting and who took office as of July ist, are: John
Conger, President; Jules Gesang, ist VP; Tom Bent, 2nd
VP; and Sarah Fisher, Sec’y/Treas.
The bylaws call for the President to appoint four other
members to be Directors. The Directors include: all
officers plus Charles (Hank) Dickson, a club founder
and first President; Mark Fisher, past President and
Editor of the Newsletter; Mike Cohen, past VP; and Alan
Pollock, an active member.
July Director's Meeting and Audit Report:
Bylaws also call for two members to audit the club
financal books and records in June. Mike Cohen and I
started the audit in June and received preliminary
figures for the first Directors’ Meeting, held July
ist. That meeting focused on the cost of last year's
over-printing the Newsletter, above the 300 copy normal
run, to totals reaching 600 in one month. The costs of
printing and mailing in the six months from July '84 to
Dec. was $1552 versus $1032 from Jan. “85 thru June, а
300 copy per month period, except for the single page
mailing in Jan when Jules was ill and Mark first
assumed the roles of publisher and editor. This excess
cost of $520 was offset partially by advertising
revenue of $415 for the full fiscal year and by the
saving of $145 printing costs in Јап., a total offset
of $560. The auditors found that the offset did not
produce а $40 surplus However because the membership
dues did not meet the costs of the Newsletter. At the
then $12 rate, a breaKeven would have required a 200
member level which was never achieved. Membership in
the last fiscal year appears to have fluctuated from a
low cf about 100 in Jan '84 to about 170 at year's end,
which indicates an operating deficit of some $350, less
C.A.T.S.
the above "surplus" of $40 or a net deficit of about
$310. Basically, what happened was that advertising
never reached totals hoped for.
At this year's dues rate of $15, the breakeven is 160
members, alevel we first exceeded this past June,
starting at about 110 members in Jan. With new members
joining at a rate of 5 or 6 а month, the prospect is
that by Dec we may reach or exceed 200 active members
for the first time іп club history.
It may be news to some that the club is bigger than
ever and is still growing, but that seems to be the
case. Manufacturers may be suffering, but the millions
of users like us are more active than ever, improving `
skills, upgrading hardware, enhancing software and
learning new programming languages. Of course, many
members only join to receive the Newsletter, but the
continued on p3.
NEXT MEETING
FIRST, come on over to the Takoma Park Library and help
Hank Dickson give a roomful of kids an experience with
Timex computers. Bring a small TV and a TIMEX computer.
See related article and map in this issue.
At the meeting:
1. General question and answer session
2. How computers count: ап overview of binary numbers
and machine code, by Jahn Conger.
3. Break
4. Burning an EPROM to run your software from the
2068's cartridge port: a hardware demo, by Tom
Bent.
1 August
From the Editor
As Sarah and I paste up this issue, it looks like
we'll have another jam-packed 20 pager. I love it!
Something I particularly enjoy are the articles from
members that haven't contributed before. This
newsletter should serve as a place where any member of
CATS can try out his prose style, to share opinions or
facts, programming tips or conundrums,
KEEP THEM COMING!
I've been planning to write articles on a number
of subjects; 1/11 list them here, and if you are
interested in doing it instead, let me know - an
article in the Xerox is worth two in the mind. 1) A
50,000 mile report on the 1000 - what breaks, what can
be fixed, and where can it be used. 2) Tape head
maintainance - when is it worn too much, degaussing,
and cleaning. 3) Program analysis - given a running
program, what can you do to master it, so that you can
bend it to your needs? 4) How to print Vu-calc tables
on an 80 column printer; or alternately, sideways on
the 2040 printer.
CURRENT EVENTS .
You may notice that we've got a price on the top
of the masthead. No, we're not going to compete with
the POST; the price was added to make it easier for the
bookstores and newsstands that carry our letter to
justify the space. We aren't getting any of the money.
1% has been pointed out that it would be cheaper to buy
the letter each month than to join. That's true, except
for one thing - if we don't get members from those
sources, we will drop the experiment.
The point is membership. John talks about 160
members as being a breakeven point fcr the club, and
that's true for more than just financial reasons.
Having a broad base means that there's someone around
that shares your interests.
Allan Pollock made a prediction a year ago. He
said that he didn't think we would still be around in
15 months. It looks like his rhetorical prediction
won't come true. I^n sure that he is as happy as anyone
about how it came out, but his basic point is still
valid. We are mortal - we could go under: and it is
only your continuing contributions that allow us to
exist. Those contributions can come in the form of
articles, new activities, new members, and advertising.
We need them all.
INVESTIGATIVE REPORTING: The Т/5 Connection
A few months ago, a number of T/S magazines and
newsletters carried a report on The T/S Connection.
continued on р7.
By dim
CONTRIBUTORS
The Baraschs London Sunday Times
Tom Bent Jim Mackenzie
John Conger Alan Pollack
Hank Dickson Roald Schrack
The Fishers H. E. Weppler
Terry Hardenbergh George White
Jim Henthorn ZX Computing
MEETING DATE
N/L DEADLINE
July 19 August 19
August 16 September 14
October 12
September 14
V999 999999 9 9 999 9999 9990 99099
SUBMISSIONS for this newsletter are eagerly
solicited. First priority will be given to
member's submissions. Publication of material does
not transfer rights from the author, in fact, it
may establish priority.
Submissions may be reviews, articles on
applications, programming techniques, hardware, or
anything else you can imagine. Pertinent articles
from other publications will also be considered.
Bring material to the meeting, or send it to PO
box 725, Bladensburg, MD 20710. I would prefer
material to be typed, single spaced, in 3%" columns
= but don't break your back: the Xerox dosen't
really care. Printouts from the 2040 printer аге
fine, but, use Radio Shack paper, and don't put
scotch tape over the printing.
Permission is hereby granted for reprints of
articles in nonprofit user group newsletters.
Please give credit to CATS and the author.
C.A.T.S. 2 August
continued from pi.
general meeting attendance of about 60 in winter and 40
in summer seems to be holding up. We had 46 at the July
^ meeting.
And for the first time in a long time, we will operate
during the last half of this calendar year above
breakeven and will partially offset the starting
deficit.
This long winded report is background for the decision
ofthe July Director's meeting to put on "hold",
pending completion of the audit, any further printing
of the Newsletter beyond the standard 300 level.
However, auditors found that the printing and mailing
costs for the normal run of 300 copies was not covered
by membership dues at '84 rates of $12, and could not
be covered unless membership numbers reached 200, which
it never did. For the present fiscal year, from July
485 to next July, the auditors found that we can expect
normal attrition at membership renewal time to reach
about 40% which would start next calendar year with
some 120 members - a below breakeven level. Some late
renewals plus new members at а 5 ог 6 per month rate
сап rebuild club stength again to the 200 levelby the
end of '86. For the fiscal year of this administration,
we expect to just breakeven, based on dues revenues
alone.
At the economic printing rate of 300 copies a month at
~an annual cost of $2400, we need an average membership
of 160 at $15 each to breakeven. It is clear that
overprinting by even 100 copies а month at an extra
cost to print and mail of $32.50 a month or $384 a year
is not warranted as a means of attracting new members
since membership dues at best are at breakeven. Extra
copies can be justified only if we receive advertising
revenue to cover the cost.
Why the 300 Copy Newsletter Printing?
Printing costs are quoted to us on a basis of multiples
of 100 copies and by the number of pages per copy.
Although we have had only between 100 and 165 members
іп the last year, we also send free copies to other
User's Groups in exchange for theirs (which latter may
be seen by any member at the monthly meetings, ог at
the weekly "hardcore" meetings at Mark Fisher's house.)
We also send some copies to active T/S peripheral
manufacurers and producers of software. Some go to
prospective new members and some go to member dropouts
for a month or so. New members often buy back issues at
cost. So it goes.
My Hopes for the Future:
New memberships are essential to the continued health
of the group, but my personal opinion is that the best
C.A.T.S.
way to maintain the critical mass of numbers without
which activities will cease is to stimulate special
interest activities such as the hardware workshops that
Tom Bent proposed at the July general meeting, by the
Machine Code class, by the applications group meetings
and by the computer literacy classes Hank Dickson has
been conducting at various libraries around the area.
Newspaper notices of these activities in the Post
Monday business section's computer calendar page have
brought numerous inquiries and several new members to
to club just in the past two months.
I cannot emphasize too much the importance of the
Newsletter. Perhaps half our members cannot or do not
attend general meetings. Their contact with the T/S
world is often only thru publications like ours or
dedicated technical Newsletters like Syncware News(Tom
Bent being its Editor). The group is indeed fortunate
that we have in our membership some very knowledgeable
people who are also quite willing to spend time and
energy to help the rest of us, like Mark and Tom. Other
members who write for the Newsletter, sharing their
programs and ideas with all of us, render an invaluable
contribution. I do hope they will continue their work.
My hope is to expand upon these above mentioned
activities in the new club administration year and I
urge you all to take advantage of the opportunities the
group offers to enhance your machines and to improve
your skills. That is what your Users Group is all
about!
Attending à Machine Code class is guararanteed to teach
you more about how the computer, any computer, really
works than any other thing you could do. And the
assembler program, "HOT Z", used in part of the class,
not only allows you more easily to program machine
code, but opens the Sinclair ROM for inspection
(disassembles it) and lets you also see the machine
code of commercial programs you have such as VU-CALC or
PRO/FILE, so you сап modify or enhance them if you
wish.
Probably one of the greatest opportunities you may have
is Tom Bent's proposed hardware workshops. He should
have a summary outline of his presentation at the July
general meeting of projects you can do, cheaply and
under expert supervision, such as build a parallel or
serial port, add memory to the 2068, build a Spectrum
emulator, wire a real Keyboard for the T/S 1000 and
much, much more - as the ads say.
The future of the Sinclair machines is rich with
possibilities, but it will only be really rich if you
make it so. Stay active - and encouage new members to
Join us. That way we all benefit and the full potential
can and will be realized. Happy and successful
computing in the comming year! (John Conger 654-5751)
3 August
CATS USER GROUP WORKSHOP
Tom Bent
Do to the lack of general support for TS
computers, we will have to start repairing
our computers by ourselves, Timex will still
repair your computer, but you will not get
your computer back. What you do get was
Someone elses previous troubles,
What we propose is a general self-main-
tenance workshop consisting of one hour
lecture by various guest (hardware hacker)
Speakers, who will cover the different
aspects of computer and electronic main-
tenance, construction and design; and one (or
more) hour of hands on upgrading of either
your machine or your technical prowess.
The general concept of the workshop itself is
to give the novice confidence in opening up
his or her computer or upgrading it, and to
give the experts a time and place to build
their super TS computer. This will allow you
to spend a few extra intense evenings with
your friends (other than your computer),
children or spouses. They "Ш appreciate
that, I'm sure,
The July meeting showed an enthusiastic
response to the workshop. We opened up a
couple of machines on which several
modifications have been made, and discussed
just how easy it is to make these simple
changes. We discussed the structure of the
1000 and 2068 and the various upgrades that
сап be made to each machine. Among the
upgrades discussed included:
1, Expansion boards 2, Keyboards
3. Memory to 192K. 4. Printer ports
5. Cartridge boards 6. Joysticks
7. Reset Buttons 8. Load Amps
9. RGB and Video Mods 10. Static Ram
Each of these projects, except adding 192K
RAM, can be done for $20.00 or much less.
Some don't cost anything! There are several
projects that we did not get to.
We also discussed why maintenance is needed
(dust and corrosion, normal wear and tear),
and what breaks (moving parts: keyboard,
printer, switches, cables, etc.)
С.А.Т.5.
WORKSHOP DETAILS
А User Group has tremendous buying power,
By purchasing in quantity, cost comes
down. However, there are no freebies, Any
profit goes into the CATS operating
budget.
It will require some basic tools (see the
wish list).
It will last for about 2 hours, 1 hour
lecture and 1 hour hands on, and will be
held (tenatively) in the New Carrolton
Library from 11 to 1, prior to the
regular meeting. This leaves an hour for
lunch or trouble shooting your project.
You build your own boards, There will be
some diagnostic equipment and lots of
help to guide you through the rough
spots.
We plan to cover from very basic
techniques to trouble shooting your
system. We will also have demonstrations
to illustrate key points.
We need your input on what you would like to
do. Among the most popular first projects are
the Static RAM cartridge board, bus expansion
(allows you to add more memory and other
niceties) and Spectrum emulation.
We will have more information at the next
meeting, and hopefully some initial cost
plan. Come and join in on the fun!
TOOL WISH LIST
Soldering Iron (low power, fine tip)
Small screwdrivers
Needlenose pliers
Wire stripper and cutter
Solder (very thin 63/37-and not 60/40)
Sponge (not in kit)
The above are available in a kit from Radio
Shack (RS) 464-2801 for $14.95. You should
have at least this much. You can eventually
aequire or build what follows:
UNCLASSIFIED
FOR SALE: Extra AERCO disc system; new in box. 2,
5 1/4" drives, power supply, I/F board with 64K extra
memory, and boot disc with a selection of programs.
$400.00 301-730-7187 eves.
FOR SALE: Twin 5 1/4" disc drive + power supply. New,
unused. Made by TEAC for Digital. $210.00 589-7407.
4 August
Conductive foam
File or emory board
Super glue
Small wire brush (very small)
Tweezers
Flux Remover
Anti static spray (Static Guard)
Vice or helping hands RS#64-2094 or 64-2093
Alligator clips
Hi-intensity light
Logic probe
Magnifying glass
Digital Volt Meter (DVM)
(1 did say it was а WISH list)
Bread board (if you don't like to solder)
Desoldering tool (if you do like to solder)
Most of these components may be purchased
from Radio Shack, but if you shop around,
you'll find some very good buys.
LIBRARY TAPES
A Thank You and Vell Done goes out to
everyone involved with the June 6.4.7.5.
meeting. It uas an outstanding event.
À special Thanks goes to Jim MacKenzie
for conducting the tape copying session
that combined Christmas with Las Vegas
Night (gift programs that may load or
may note) My loading success rate was
80% and one of the three no-loads was
definitely caused by the low quality
tape that I used. "CRYPTOPAD" was one
of the programs that loaded and some
operating hints may be found below.
CRYPTOPAD
TS1000 / 2Х81
This 2X machine code program replaces
your pencil and eraser when you try to
solve cryptogram puzzles as found in The
Washington Post Sunday Magazine and
other publications. You must supply
all strategy but the program speeds the
process of solving the cryptograms by
instantly substituting all letters with
your guesses. at their counterparts. То
enter the cryptogram or message, simply
use the keyboard as usual but push the
ENTER key only. when the entire puzzle
has been entered since this initiates
phase two. Use DELETE (shift 0) to do
any correcting of text, and use SPACES
to avoid splitting words between lines.
C.A.T.8.
5 August
Punctuation is an important clue in the
Solving of cryptograms, but since the
TS1000 does not have an apostrophe, an
alternative must be used. The program
won't accept graphic symbols so a close
parenthesis ")" or a MORE THAN sign "у"
might serve as an apostrophe.
In the second phase of the program, you
substitute one letter for another with
two keystrokes, Тһе first key picks а
letter from the cryptogram and shows it
in inverse, The next keystroke selects
an available letter from the bottom of
the screen and positions it under the
first selected, SPACE is often a very
important second key since it undoes a
previous guess and liberates a letter
for use elsewhere, Also, it is a good
practice to position punctuation marks
by replacing them with themselves i.c,
hit the punctuation keys twice in order
to make them appear in position in the
solution line. То BREAK the program in
this phase press DELETE (shift 0).
I use "CRYPTOPAD" every Sunday with the
POST puzzle and it saves me much more
time than the 30 seconds that it takes
to load this handy program.
George White
CRYPTOGRAM
ALSG TRY OURXS TRGOUMRY ONKKMGET M
URTH, RH'T FMTRO. FIH ALSG LS
KNIGHT LRT THSSE, RH'T SUSOHYRO.
Cryptogram Solution on page 7.
MAPPING THE VARIABLES
This program Witt map the
Uariables area о confirm the
variables used r to find an
abandoned array which is оссо-
Pying capacity.
t
о
use the progra MERGE it
ш + the main progr the
main program to the
variables. Then ІХ
witt print the пе, type and
bytes for each variable, and for
the mars at the end of the
Uariables area.
а review of
С-8 (Appendix
Manual) Will exp
TERRY HRRDENBERGH
LT СОВ USN (НЕТ)
14802 5 MARENGO AVE
PASADENA CA 91106
i818) 799-2933
C.A.T.5,
PO Box 725
Bladensburg, МО 20718
I have enjoyed an Occasional Fı
ir publication and thought to
"FEE" for thoes teresting ard u
hours reading C.R.T.3
Therefore: I enclose my 815 for membership
(if You will have не), and. the attached
short program ...ALFABETER!
I use it as а SUBROTINE in several of my
programs with which I help to keep
Straight the operations of an apartment
complex. Yes! I use a teenu-ueenu 2Х-51: I
һауе not get run out of RAM!
I use à ZX inside a K2 KRADLE with Bûk
built-in ...A 2040 Printer as you see s.:
aiid an old HUNTER board with GUICKLORD
i£rom ROMPAK) and а PROGRAMRES UTILITY
іғғов DELPHIC!. I have not yet seen
anything to that surpass: this little
wonder, anywhere! A "voice "m the Way
as is а Modem. Someday I mag go on to а GL
if they ever get the bugs Qut.
I hope your members find the ALFABETER
usefull.
р has
Б July 1985
ы.
БЕМ ssssskktsssi MAP VARS |
9925 PRINT "VARIABLE" TA і
F PEEK IF Buz 7 4128 THEN PRINT CH
Rs PEEK (PURU: GO zie 2 9950
3965" ie" OV=2 OR ƏV=6 THEN PRINT
“ж”
9970 IF OUs4a OR Ә0ш5 THEN PRINT
9975 IF BU-O THEN
Uti) +256+РЕЕК ІРУ
8980 PRINT TAB i15;RU
9985 LET PUZPU4R IF PEEK Рошір
8 THEN GO TO 9995
9990 GO TO 9935
9995 PRINT TAB 5;"HMark"; TRB 15;"
1";TRB O;"Totai":TRBE is PU- (PEER
2386274256 sPEEK 23525: +1
9999 STOP
Н. E. WEPPLER
С.А.Т.5.
PORS
Б "D$ DATA FILE STRI
NG í сар"
8
E @ THEN GOTO 27
12 0 26
11 ірш2%(2) THEN GOTO 13
13 IF 2:3 THEN GoTo 20
14 FOR Ісі TO
MEE D&iZ,1,4]-" " THEN сото
“16 NEXT I
17 LET DS(Z,I) =STRS I+N$+A$
2,18 LET D&IZ;I)-STRS Z+NS+DSIZ,
7 19 coro 2s
B8 FOR ізі TO 9
421 IF D$iZ,I.4)z" " THEN GOTO
“ав NEXT I
83 LET D$iZ, I) =N$+5TR$ I+N$+A$
22% LET D$ (Z, I) STARS Z+NBIDSIZ,
1
25 PRINT ;0%(2,1)
26 вото в
27 GOSUB 53
28 6070 5
29
EL
30 PRINT AT 12,2: "PRINTER ON F
oR а RANKER LISTUNG
31 PAUSE
32 LPBINT Tas ; “ALPHABETICAL
LISTING"
33
34 27
35 LPRINT TAB 8; ZZ
36 FOR І-і TO 9
S7 IF DSiIZ,I.4)-
38 GOSUB 42
39 NEXT I
40 NEXT Z
41 GOTO 44
42 LERINT jD$iz.I,S ТО}
44 CERINT
45 LPRINT ТАВ 7;"LISTING COMP
45 LPRINT
47 LPRINT
48 LPRINT
49 PRINT AT 18,80;" в
LL DONE >
5@ GOSUB ЄЗ
51 GOTO 29
52 STOP
S3 PRINT HT 21,0; "@=MORE 1-578
RT 2zPRINT 3=INPUT”
54 INPUT
“ THEN GOTO
58 IF LEN 0%>2 THEN GOTO З
Ба 5ТОР
68 REM
TO ELIMINATE THE LETTER BETWEEN
SECTIONS ERASE OR REM LINE
TO KEEP A BLANK LINE BETUEEN
SECTIONS MAKE LINE 35 "LPRINT"
NUMERIC OR SYMBOL STRINGS WILL
BE INDEXED LASY
& August
continued from p2.
They claimed to have bought out Timex's inventory of = to
Spare parts, and to be the only authorized Timex repair т 84
center. You didn't see it here, because the claim 5 12
seemed far-fetched. The CATS investigative team looked ii 6
into the situation, and found that their story has іш 3
toned down considerably; no, they didn’t buy out Timex, i8 2
but yes, they are willing to repair 100075 and 2068's, se 2
Unlike Timex, they will fix your machine, and return 2 as
it; and unlike Timex, they have variable rates, св
depending on what they do. Another member has ordered
а 1000 from them, and was satisfied with the response re
time and the 1000. There are rumors of some odd things 65 1
they've done in the past, but they seem to have cleaned . 55
up their act this year.
OOOOOPsssssss!
In drawing up the Monitor driver circuit in May's
newsletter, I made а one digit error in the callout of
the transistor. It's a 2N2222, not a 2N222.
Unfortunately, if you followed my spec's exactly, (and
I called it out wrong three places) you would have
bought a transistor that works backwards from what was
intended. Well, remember that it’s a 2N2222, and have
fun. (Where were those glasses?)
264 Y [em
The PYTHAGOREAN Е
THEOREM - SOLVED! 5 © a
by :
Murray & Caroline Barasch
2500 years ago, Pythagoras stated the theorem that
bears his name: that the square of the hypotenuse of a
right triangle is equal to the sum of the squares of
the other two sides. From the first, is was apparent
that some triangles with integer sides would fit this
theorem (in fact, Egyptians had already been using the
3-4-5 triangle to generate a true right angle for К РА
hundreds of years). But what other triangles will CAROLYN в MURRAY BRRRSCH
satisfy the theorem with integer lengths? P. de Fermat
worked on this problem.
5s Le
20.201 CRYPTOGRAM SOLUTION
38 LE
42 LE
se IF
EET есігісіті SLI ‘ATTIS STH SLNÜOM
@ LET F ^u MHA Log "OISVE башт ‘ISIT
Y2NEIN
Y SGNVWNOO NTVTONIS TAITO EIS NEHM
ionsUy нүг9044150
C.A.T.S. 7 August
CATS Community Contribution
Continues with Computer Class
For the past three summers, members of the Capital
Area Timex/Sinclair users group have helped stage а
vacation program of "computer awareness". it has
been presented іп the PG and Montgomery Country
library systems ав рагі of CATS' substantial
involvement in community service. 1% was created for
children in the 9-to-12-year-old age group.
This summer one computer awareness session has been
planned for the Takoma Park library on Saturday,
August 10 and a second for the Chevy Chase branch
library early in the fall.
Some of the CATS members who have contributed their
time and equipment to this effort in the past
include:
Evan Evans
Mark Fisher
Steve Johnson
Sam Lefkov
Akinbola Olowofoyeku
John Stakem
doe Vallin
Jim Wallace
Опсе again help is needed. We want to have ten
Timex/Sinclair stations running for the session at
the Takoma Park library Saturday morning, August 10.
This date was selected to make it possible for
members to enjoy an "All-Sinclair Day" with a minimum
of external disruption.
The session for the students will begin at 10 a.m.
and end around 12:30 p.m, САТ5 members who are able
to assist can bring their Timex/Sinclair systems into
the meetíng room anytime after 9:30 a.m.
The session will be held on the second floor of the
Takoma Park municipal Building, which is adjacent to
the Takoma Park library. The library is located at
101 Philadelphia Avenue (see map). After finding а
convenient parking space, participants may go down
the alley between the Library and the Municipal
Building, around to the back of the building, and
enter through the rear door, which is next to the
entrance to the Takoma Park police headquarters.
The adults with their portable T/S computers can be
invaluable coaches when it comes to introducing the
children to the unique Sinclair keyboard for the
first time.
1f your schedule permits, just show up anytime after
9:30 a.m. at the Takoma Park Municipal Building, hook
up your computer, do some fine tuning, and be ready
to take off.
If you do, you will be part of a memorable event,
while providing a marvelous Sinclair experience to a
group of appreciative youngsters.
А light lunch will be provided for the adult
participants while they're still at the Municipal
Building. Afterwards, all will repair to the New
Carrollton library for another in the series of
stimulating CATS General Meetings. Five p.m. will
mark the end of the All-Sinclair Day!!
Please don't hesitate to call if you have questions
about any of this.
We hope you will be able to join us at Takoma Park!!
CHARLES H. DICKSON
(H) 577-6645
(W) 344-1895
What to Bring:
Any Timex/Sinclair computer: 2Х-80
7Х-81
Т5-1000
TS-1500
TS-2068
Wires, TV/Game box, plugs, etc.
Extension cord
Timex/Sinclair Users Manual
Your favorite small BASIC program
(ten lines, maxiumum)
(Note: 16K rampack not necessary.)
Map on page 9.
R C.A.T.S. = August
LIBRARY TAPES
"GRABOS"
751000 2K
A two-player, surround game is now in
the C.A.T.S. library of tapes available
to members for copying through the good
efforts of Jim MacKenzie and others.
The 25 size of the game avoids wobble
crashes, but it restricts the amount of
on-screen documentation. Perhaps these
notes can serve to explain QiABOS.
The two players share the keyboard to
nove their respective tokens around the
Screen, gathering "O"s (1 point per 0).
Player ОКЕ Û] uses the 5 lower left hand
keys (SHIFT thru V) and simultaneously,
Player TWO uses the 5 upper right keys
(6 thru Ø). Тһе leftmost key of each
group (6 or SHIFT) drives the token to
ihe left. The rightmost key (8 or V)
drives the token to the right.
Tokens
are moved up by the key which is second
from the left (2 or 7).
are second from the right (C or 9).
The down keys
The game screen wraps around left and
right, top and bottom. Tokens may move
only to locations occupied by an "O" so
win strategy involves grabbing the "0"s
so as to deny movement to your opponent
(surround the opposing token with empty
spaces.) The center key of cach player
(8 or X) is to be pressed if no move is
open to that player. Whon 8 and X have
both been pressed, a scoreboard will be
displayed indicating the number of "0"s
grabbed by each player. The winner пау
be determined by the highest score on a
rounds basis (select Key 1 for enough),
or on an accumulated score (up to 9999)
by choosing "2" for PLAY OW.
Тасһ game is started with a countdown
to encourage an equal beginning however
Player ОНЫ has а slight advantage since
his/her keys аге scannod first. Faster
play helps eliminate this advantage, зо
а speed control value оГ 10 was used іп
memory location 17039. Of course other
values may be POKEd into this location
to change the pace of the games.
For those who would like to change or
customize GRABOS with additional Basic
programing be advised that although the
machine code is called from statement 1
of Basic, return is made to statement 3
to miss statement 2 which saves GRABOS.
Additional programing will require more
than 2K of memory.
George White
aie
dide
The City of Takoma Park
т Nuclear-free (well, practically)
%
Le LiBaans = [01 бинареоеннл Arme
Ме Молера. Burowe - 7500 Mane Avewe
C.A.T.S. 9 August
Machine Code Lecture notes
Part Two: Eight Bit Multiplication
The 280 multiplies by using logic
functions that are built into it.
We have seen that to subtract, the
280 exchanges 075 for i’s and 175
for 076 «logical МОТ) іп the
number to be subtracted, adds 1
and adds that number to the number
from which it is to be subtracted
іп order to get the difference «а
method called the "twos
complement").
The binary multiplication example
opposite shows how 13 is
multiplied by 11. Every time the
right hand multipliers bits аге
1, the multiplicand is added to
the partial result below. But,
after each bit in the multiplier
is examined (tested), the
multiplicand is shifted left,
which doubles its value.
Thus, in the example, we see three
shifts left in the partial result,
one for each i bit іп the
multiplier. Since each left shift
doubles the previous value, the
value of 13 after one shift is 26
and after three shifts is 104. So
adding the three partial results
of 13, 26 and 104, we get our
result: 143.
The 280 does exactly what we do
manually. Each machine code
instruction in the Hot Z Assembler
printout opposite mimics action a
human takes to multiply two eight
bit numbers.
To test the multiplier bits, the
machine shifts the multiplier
right Бу one bit «code: SRL C -
shift C register contents right,
logic). See line 4093.
That shift sends the right hand
bit to the "Carry Flag" in the F
register. The next line, 4095
tells the computer to jump to line
4099 (NOAD) if there is no carry:
JP NC NOAD. However, if the carry
bit is а 1, then ADD HL,DE (add
the contents of register DE, the
multiplicand, to the contents of
the 16 bit accumulator, HL)
Next, shift left the multiplicand
in register Е (SLA E>. The A in
the instruction SLA means ап
arithmetic shift. Again, the shift
left of a binary number doubles
the value of that number.
Next, rotate the bits to clear the
Carry Flag (RL 0). At the end of
each loop, the counter in register
В is reduced by one (Dec b). The
counter started with the number 8,
providing one loop for each bit in
the multiplier. If B is not yet
zero, line 409E says go to the
beginning of the loop at the named
line "MULT" and do it again. After
each shift, if the next multiplier
bit tested is а 1, the shifted
multiplicand is added to the
partial result in HL.
Finally, to print the result in
BASIC, it must be transferred to
the BC register pair. RET returns
the subroutine to the main program
To input the numbers to be
multiplied from BASIC, POKE them
in addresses 16514 and 16515. Then
to find the answer, type: PRINT
USR 16516, which runs the program
and prints the answer.
So how does РОКЕ 14514 reach
address 4082? 4082 is the
hexadecimal number for the decimal
number 16514. (See last month's
drawing оп the 64K memory and the
notes on calculating the
addresses.) 40 is the high byte,
so multiply the 4 by 16, add the
second number, 0, and multiply by
256. This will produce 16384. Then
multiply the "8" in the low byte
by 16, which gives 128. Finally
add the "2" in the low byte which
gives 130, and add the 130 to
16384 which gives 16514. --- John
Conger 454-5751
С.А.Т.5. 1 О August
Machane (2524. асах ҮС :
Uus LEE
O000/101 (1)
XOOOO!0O0// (jj
9000/101: SE a uu. d shitt
OOoo0o/]0O0/ =з. Left арал. sach Lir
O0Oo00/101 -/оч Of мды ia О 1
290/000/777 ЗАБА жел, да
Aaa Qt
nd + 8+ #+2 2 73. Lilet a< 7.
D БЕ, (4083)
б
LD р,@@
40AF D B, 0s
4081 ADD HL, HI
HL aoa 4062 D JE NC NOAD
c ee 4085 ADD HL, D
JP NC MORD +@в6 D GUNZ MULT
> HL,DE 4055 LO B,H
4089 LD CoL
ТЕ ы 4054 RET
NZ MULT
D B,H
{>
T — -
qot ane TK. 72 rr
а attached. The 204 pape Mie P. ina
; 409! б сла ia ADD HNL.
сара оба pe TR е cd ME VP aa а АТ
DINZ лабаса Tire Linea: DEC Bo
: noble | =- T.CoweéR
ТР м2 с 2-20-54
C.A.T.S. 1 1 August _
SNOUFLAKES ...
Another Example of Randomness
Here is a code for the 2058 tha-
t will produce snowflake-Llike
patterns. Each run Will prod
a different pattern, Тһе den
es are produced on tines 88 ісі
62. The pattern is then developer
d from iine 178 on, with t
routine starting at Line
.making the copies at the differe-
nt angles. The code will keep
adding to the tu _
the pattern 5%
with a break оп
n then do а copy
make a print of
The 2040 „Prints with
t are 20 Ж narrower th
еп pixel so yol i
”
wes
шт
өле
IF you would rather have a
metric print then change the
ue of а in line 15 to
е what happens. The
the value оға that was used
If you are inte
origin of snourt
should read my L
Uol.314, March i
B.
12 БЕТ ET qme
Be RANDOMIZE a
30 DIM Р{12,4@)
и
-—
Н
50 IF u:um THEN GO TO 17а
85 IF gm? THEN GO TO 42
Әй LET ym=ym4i
192 LET savesy
ШЕТ т
LET _1=@
200 GO SUB 409
210 GO SUB 320
220 IF t=8 GI EN GO TO 240
| ann الا
LET
396 RETURN
400 PLOT 2x
410 PLOT 2+ 11281210307
420 PLOT 2+х+125,2
аза PLOT 2+х+129,2
440 RETURN
3a2 SAVE “snow” LINE 1
C.A.T.S. 1 2 August
SAVING VARIABLES
by
Jim Henthorn
Many times a program is written that requires the
input of data that is then used in some manner. If you
then turn your computer off, the program and the data
are lost, unless you SAVEd the entire program to tape
or made a hard copy of the output of your program.
However this leads to other problems - the hard copy
can be lost or at the least must be re-entered; the
tape copy can only be used to make a new hard copy, you
can not add more data to the variables already
established. 1f you are SAVEing a long program (the one
that led to this article was 18K) over and over it can
begin to use up a tremendous amount of tape space.
It is possible to SAVE specific variables on the
2068, but they must be DIMensioned arrays, and must be
SAVEd one at a time, The Membership list program, for
example, uses 12 diferent arrays, requireing a tedious
series of SAVEs - and even then, several important
counters cannot be transferred. There is another
solution that has been developed with the help of Mark
Fisher. This involves the use of the DELETE token. When
you enter "DELETE ,"" , the program is deleted or wiped
out of the memory. (Since the screen memory is
independent of the program area, listings that appear
on the screen when you enter "DELETE ," will remain
until you next press ENTER, even though the program
they refer to has been erased.) What is not DELETEd is
the variable section. One note of caution: 14 you hit
CLEAR and ENTER, the variables will be gone. One
possible subroutine is listed below.
10 REM saving variables
20 CLS: PRINT АТ 3,4;"Do vou
want to save your inputs to
tape? Y/N"
30 PRINT АТ 11,4;"Entering Y
will cause the program to be
DELETED----- please verify that
your output is correct."
40 INPUT AS
50 IF A$=""
TO 40
60 IF АФ-"Ү" THEN GO TO 80
70 IF A$="N" THEN GO TO 130
80 PRINT АТ 15,0;"Enter file
name (max 10 chars)"
90 INPUT ВФ
100 PRINT AT 16,2;"File name;
" FLASH 1;B
110 PRINT АТ 13,2;"Enter SAVE
(name of file)"
120 DELETE ,
130 RETURN
OR АФ=" " THEN GO
If you ENTER "Y" then the name of the file, the
subroutine will delete the entire program and give a
report code "C Nonsense in BASIC". The name that you
wish to give your data will remain on the screen. It
is now necessary for you to enter SAVE "name of file"
and follow the normal routine for SAVEing and VERIFYing
the data. If you plan to continue to use your computer
after SAVEing data in this manner then press CLEAR and
ENTER to eliminate the variables, Failure to do so will
foul up the next program that you enter.
[By changing line 120 to "120 DELETE 140,:8AVE
B$", the subroutine will delete everything but itself,
and perform the SAVE automatically. When you write the
program that is to use this data, there will be some
special considerations; as lines MERGEd from tape will
overwrite existing lines, it is necessary to avoid
conflict between the master program and the subroutine
fragment that was SAVEd with the variables. ed.
When you write your master program you will have
to include a subroutine to reload the data that you
have already SAVEd. The routine listed below is one
possibility.
140 REM Merge old variables
150 CLS: PRINT АТ 7,6;"Enter
name of file";AT 8,3;"containing
names to";AT 9?,10;"be loaded"
160 INPUT C$
170 PRINT АТ 11,3;"File:
180 PRINT AT 13,3;"START
RECORDER AND WAIT UNTIL PROGRAM
15 LOADED. PROGRAM WILL START
AUTOMATICALLY AFTER A SHORT
DELAY"
190 MERGE C$
200 RETURN
m
The delay varies depending upon the length of the
program. I do not know what the computer is doing
during the delay. I would appreciate it if someone who
knows what is going on would let me know. I would be
glad to answer any question about this article that you
may have.
Jim Henthorn
3 First Light Ct.
Rosedale, MD 21237
Ed. note: This article was originally typed оп Tasword
П in 64 column mode. In spite of the Radio Shack
paper, it was just not up to our standards of
legibility. If you've got Tasword, please use the 32
column mode with the 2040 printer, Thanks for the
article, Jim. MF
C.A.T.S. 1 З August
>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<
HARDWARE REVIEW
>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<
PRODUCT: Kempston Joystick Emulator
MACHINE: TS 2068/w Spectrum ROM
SOLD BY: G. Russell Electronics
RD 1 Box 539-S
Centre Hall, PA. 16828
814-364-1325
PRICE: $19.95
Hot dog! Spectrum game enthusiasts
listen up.
One of the frustrations of being
able to load the marvelous Spectrum
game programs is that the joystick
menu option was always inoperable on
a Spectrumized 2068.
Bill Russell's new Kempston joy-
stick emulator changes all of that.
Kempston is the most popular
joystick in England.
The neat little device slips
perfectly into the 2068 cartridge
port where it may reside permanently,
if you like.
Simply plug in any Atari-type
joystick, close the lid, load the
Spectrum game, choose the Kempston
joystick menu option, and you are
suddenly playing the games the way
they were supposed to be played.
You can really fly that F-15 in
Fighter Pilot without making like
Liberace all over the keyboard.
Night Gunner, TranZam, Manic Miner,
Jet Set Willy, Space Shuttle, Spy
Hunter, Hunter. Shaif ire; Formula One,
Alien 8, Baseball, Sorcery and
Dragontorc are examples that really
come alive with a joystick.
The extra attraction is that some
Spectrum games without joystick
options can be piayed with the
joystick emulator. The great missile
defense program Earth Defence makes
you feel the thrill of arcade game
speed right in your own machine
«without pumping all of
those quarters in.
If you like playing Spectrum
games, this well-made product is
worth strong consideration.
This was written with Tasword II
and printed with the Star РомегТуре. _
For Sale: TS 2068. $104 202-363-2244
TS 1202 Notess
ithout pulling the plug,
те PEEK 15395 + 256 + PEEK
Е ables size PEEK 15404 + 256 s PEER
16495 - PEEK 16400 - 256 + PEEK 16481.
4. Display size PEEK 16400 + 255 + PEEK
16401 - PEER 16396 - 256 + PEEK 16397,
es Gbytes, 4&4 Э bytes,
@ bytes, 48080 11 bytes.
PRINT and LPRINT delete
Space Of a token when used at
9 of a PRINT, ят, on iE
t, also when followed by another
7. Splay the bottom two lines use
Within a program {line num) POKE 16418,0.
Before using SCROLL or IMPUUT switch off
with (line Tum) POKE 18418,2
T. i the program
Є num) RAND USR 16514, then (line
num? СОРУ,
9. With MC programs stored in 1 REM,
о Change the REM number to 8, and
protct it from accidental deletion.
will run automatically
loaded.
time it's
er SAVE CHR$
. When the program
à he screen will go gray for thre:
seconds. Press BRERK and you have
the program, otherwise it will
running.
13. Do not manipulate memo
This means do not: enter, spi
basic, or block transfer in МС, it can
ы ж
14. To adjust а tape recorder volume
and/or verify if а program loading
properly, simply stop the tape rcorder а
few seconds after you have begun to load А
таре. The computer Will either crash оғ
Continue searching. A crash means the
program was loading correctly until the
tape recorder was stopped, а Search
pattern Beans there Was А problem with
title, оғ low volume.
CATS. 14 August
THE BASIC PRO
OVER
9:
a: PA
2
INK RNGs354+2
с=т
78 ON ERR.
80 PLOT ь
92 ON ERR
Ssd-iZ7,-d
ON ERR Go то
-3жізі27.
d -d
142 DN ERR
MSCRIPT :
DELETING BACKWARDS -
AND FOREWARDS
by
MARK FISHER
А few months ago, I included a patch to Jack
Dohaney's Fat Characters loader for MSCRIPT. My patch
НОВЕ changed the direction of the DELETE in MSCRIPT to match
із the 2068's usual mode. Since then, I've realized that
сыз MSCRIPT's DELETE-to-the-right can come іп handy.
Ci Fortunately, MSCRIPT already includes two independent
із Keys to perform the DELETE, so it is a simple matter to
sa make one of them DELETE left, as the Timex normally
92 does, and the other DELETE right.
so In the listing below, I have used decimal, rather
so than hex notation. POKE each Value to the address
110 | given. These values can be added to the end of the Fat
190 | Characters loader, or simply POKED into а copy of
155 MSCRIPT. Don't use a сору that's already been modified
180 р R 7 I haven't included the POKEs needed to erase my first
3 E € attempt at Delete-left.
180 BRuSE 288. iF a-2o 4 : continued on pió.
4&0 MIIED 4. wmv a
Easter ... Uhen and How Often 350 co To 37a
360 PRINT " April i
370 LET р (42295 шрі4-28141
380 LET уг=уг+
Easter is пош fixed i
Western worid as the f
y after the first fult
after ihe vernal equin This 390 IF ur«2885 “THEN GO TO iza
means that Easter can occur in 400 FOR k-1 TO 1B | 0
а 35 day Period from т 22 T INT "March “;28+k;TAB 11
to April 25. This code will gi а
you the date for Easter for a 220 MEAE Е
р f Sin ti Gregorian cale - P z БЫ
Safi ih issa. 3448 CPRINT "april ";k-10;TRB 11
12 REM ж%зғзж жз +++ ++++ BE NEXT к
20 REM + EASTER CALCULATOR + 460 STOP .
SQ REM жотаға ЕЕЕ 2$
Em
100 PRINT "Give year that Easte Easter ...
г date is desired. 7“;
Frequency Distribution
iur/180841i)
iT (3ex 74-12) -
-і Harch 2i e
С-19+1МТ (uris) Mareh 22 i
{ІМТ х j 228-5 arch 2 T
{ТНТ {33x45} #2 March 24 á
(Бзуг/4-у-100 Dark. 2.
il2 420+) Har th БЕ 16
-3@+1МТ іш/зйі arch 8? 15
20а IF t:225 THEN GO TO 240 March 25 18
Е 1 THEN GO TO 242 manih aau 228
ET t-tii 3a ir
240 IF to24 THEN GO TO 258 = aa
Z58 LET tat+i = 16
260 LET d-44-t Ж i 18
270 IF d»-2i THEN GO TO 290 4 i5
280 LET d-d«38 5 is
280 LET c-d А 5 EE
308 LET сг=с-7+1МТ іс/?і n £8
220 LET а=8+7-сг * е 22
325 LET d-INT d а 15
toil шә
ii le гі
5-13 is
ii 14 14
ii 15 i7
| 16 і?
Afte 3 it Ir 21
а -few saf г ii ia i8
accuracy de ii 18 17
Lines to de t і 2a i?
the freq iste it 21 is
days was ddit ii 22 18
additions а modit it 23 is
n beiow yoy must а) ii 24 ©
DIM різ?! at iine Б. gs 5
25 5
27 а
Address Value Comment 64 114 НУ
ч 65 111 ;0
37305 223 jAddress of Delete-left 66 114 т
37306 174 ;routine in jump tables . 67 208 CALL ;Use cursor left routine
68 185 B? jat 92B9H
44755 11 ;Length of new prompt $ 69 146 92
70 195 ЈР jJump to normal delete.
44762 101 ҙе New prompt 71 18 12 ;at 9512H
63 114 т , 72 149 95
continued from p15.
LONDON SUNDAY TIME:
KEN ad
HOOVER SUE S SIR
CLIVE FOR 1.5M
THE INVENTOR. Sir Clive Sin-
clair, faces a new financial crisis this
weekend. Hoover, maker of his C5
E E vehicle, is suing him for
5m.
clair has already sunk more
than £7m of his personal wealth in
the CS project. Last month, attempts
to sell his company. Sinclair
, Vehicles, broke down after one offer
of £2.7m was described аѕ not
enough.
Hoover, e CS at its
washing machine plant
Tydfil, ` Wales is claiming
41,525.000 for work done between
November 1984 and last month. It
is also claiming £32,720 interest.
Sinclair is understood to have
given personal guarantees to Hoover
The writ has been issued against
Sinclair personally at his business
address, 23 Motcomb Street, Lon-
don, SW1, It has not yet been served
because he is on holít America.
A spokesman for Sir Clive said
last night that any writ received
would be contested strongly.
The C5 has been fraught with
problems, including reliability and
misleading advertising claims, since
ils launch іп January. in April
production was cut from 1.000 ) per
week to 100,
The cuis followed a three-week
suspension of production while
3.000 machines held in stock
underwent “modification”, Sales аге
only around one-tenth of the
100.000 target that Sinclair an-
“nounced neh,
Hoover's legal action coincides
strapped computer company, Si
clair Research. (о Robert Maxwell
the publisher. Maxwell is thought to
be seeking better terms. Originally
he agreed to inject £12m ‘into the `
company io take control via а!
Pergamon Press subsi
Brothers) and a rights issue.
Discussions between Maxwell and
Sinclair Research are proving
protracted. And the longer they go
on the morc doubtful 1 value of
ihe company becomes. Coopers &
Lybrand, accountants called іп by
Maxwell. are working with Sinclair's
accour*ant, Deloitte Haskins & Sells
10 determine the true trading
continued on pis.
idiary (Hollis *
*MEMOTEXT:*
IS NOW AVAILABLE ОН ТАРЕ
for your ZX81/TS1000/TS1300 and Memotech
Centronics or Serial Printer Interface
А WULL-FEATURE WORD-PROCESSOR AND FILE MANAGER
3 USABLE WITH DISK SYSTEMS! tt
eai „witb Memotech, Iac., 1
his ful.
ette tape. Look at these’ feateres i "OETAN оп
* Redefined Keyboard works just like a
ifted keys are lower case.
parate data files to allow (orm
ейн:
commands lus
e of virtually
* кін,
із. Only are
ucing (et deine
Loss] Save ities separately, or all ai
Мога wrap and full-screen Cursor makes editing
hensive error checking, full search,
EN and арале:
ering ап d.
ТОЗ Т чно
In addition to these features built into the
program by Memotech, the tape versions include:
* Powel Hargrave's "5р5'
savee/ loade ree
mas
and
This
are
* QIT
тегигп ta мие
functions, actions, ing coumai
Single kej-stroke access from within any text
file; single key retura to exactly where you
жесе "editiug.
remaining included with
Memor:
"display" function.
THREE VERSIONS AVAILABLE:
memory, from жы; а! EM module
9 in this
report
ieoa врвот.
range) eng.
Allows “op
Located at 15-32К, | alloving operation
with 16K RAMpack inter interface
~based systems
T or text or data
ас! to maximize avai labis
же. All other features retaine:
This version is the
owners wish to use die
ge Aerco or Compusa to
Mewotext files: 1
erat
се whether
"Otherwise
DON'T DELAY - ORDER NOW!!!
СЕН uss NETS der Can
562 dian, івсошоЕ avai
гелі owe Memotext modol
р шт Mewctech’ fevole
ر А "hrs (22.95 Canadian).
ORDER FROM: Fred Nachb,
Моча! Station Croup Box 12
BC VIL 5Р1
C.A.T.S. 17 August
continued from p17.
position of thc company, and draw
up plans and projections. i
This should lead to a document ,
by the end of the month, to be
circulated to Hollis shareholders.
Sinclair Research shareholders will
be invited to subscribe to the rights
issue. The deal will not be clinched
until the end of August al the |
carliest.
Staff at Sinclair Research. though i
still Joyal, are said to feel they have |
been “sold down the river". Sinclair ;
is adamant that һе will not be |
working directly for Maxwell. Under i
the agreement, he will run his own
separate research company 10 |
develop the Spectrum and QL home
computers, But the futuristic “fifth |
generation" computer project thatis |
closest to his heart will not belong to
Maxwell, .
Creditors of both Sinclair com-
panies are losing patience. conscious
that the longer Maxwell delays. the
more Sinclair Research's value falls.
Creditors, such as AB Electronics,
‚ have so far been using pressure in
the hope of securing payment.
Hoover is the first to take legal
action against Sinclair himself. *
|TOWERS OF HANOI
promised the solution to this puzzle many moons ago. This is
ken from ZX Computing, 10-11/83.
Fig. 1. You must move aff the rings from Tower A vie Tower B to
Tower C in such a way that a larger ring never rests on a smaller.
ting. 8
PRINT "TOWERS OF HANOI” |
DIM )
2
a 9
5 ^
=
Nedd
--—0
lI Ui U iF Ae AR 1F LF A Ê
рорад
ИИ]
PEEK 163965 +255+РЕ
26 PRINT “HOW маму RINGS? (2 T
SO IF INKEY&<"2" “er
THEN GOTO "50" 2" OR INKEYS»"&
NsURI
S4 LET NISN” Аы
(526 PRINT RT 1,0;R$(9)4R$(9) IRẸ
36 REM DRAW TOWERS
40 PRINT AT 5,0; .
42 FOR R=1 TON’
44 PRINT R$(R)
Og ---——-—-
"A TC 4 m Annie?
"ai
HEN Li
“MOVE A RING" ROUTINE
50 REM
O PRINT RT 15,0;"OK IN ”
smit
&2-PRINT AT 17,0; PRESS""P""
99 AGAIN” 295 > s
IF ІМКЕУ%<>"Р" THEN СОТО 64
CLS
RUN
70 IF NoT
N gU HEN RETURN
<202
+00
P
1.
M=
6 Ye
P=
R=
«Xonurze4
90 LET
T
"GO FROM" TOUER
X= (TTT) 72245
TO" TOWER
в ppPPG GSGGOOUDO
о DENO ФРЮОФТРЮ
| pHPPPP қыны
LET T=0
GOSUB 166
а LET GTzTT :
LET Ү-іТ-ТТ)/23%5
"OTHER" TOWER
LIII
2=2+м1-Х-Ү+15
REM DECIDE LIFT *
2 LET Y1-Y `
4 IF RBS (GF-GT) 218 AND Z«Y T
тд
136 IF Ү>Х THEN :
135 REM LIFT RING Ne
140 FOR Lax TO Y STEP a
148 PRINT BT L,CF;R$(9);RT 1-1,
STEP 23SGN í
TO G
-GF)
150 PRI ; ; л,
Ag, PRINT AT L CIRS INI; AT- L,C
152 NEXT C
154 REM DROP RING
155 FOR L=L TO Ү1-1 В
L-1,GT;R£(G);RT L,
+т-а
zT:
(DeT
5.45 3 THEN RETURN
GOTO 170
کک
Capitol Area Timex/Sinclair Users! Group
P.0.Box 725
Bladensbu»g, MD 20710
Мале Есенин аи анан
Address
ZIP
Phone Hone В Office
semberships ~ 315.00 (fanilz/individual);make checks parable tc C.A.T.S.
If family membership, please list family members participating:
Occupation
Ham Radio call sign
Equipment
zx 80 RAW size
МА 80 full keyboard
25 51 І Printer
25 1000 type ЖЫ,
25 2200 other interface
Special interest use for computer: ie, games, han radio interface,
business, other, etc.
Languages: Basic Other
Machine
C CIS
No. of years computer experience
What committees would you like to serve on?
sn TORTE
Comments:
a a aaa ЕРИННИН ИННИ СНЕ:
Do not write below:
Dt. Pd. Amt, lembership No.
Са. Ck.
SIN 3209
ZHN 65272 12 6091 *®5трчп5°° “ҙең 21412916 peu Gey ч2әҙзт3
SON AVAN IHW СЬЕ "ВТ few! |420) *ш° бе *®лер®вәирәг, * *3aN X20
150769 JOMON SIP
*4494Q13 3! 1Qhd
цочто8 ооз 1 (оЈЈед тәң әчү +O woos бизҙәәш above, ou U! “Wd
2 37 YQUOW чотә зо «vpuny*es puodas eu uo PLOY әле s6u43004
<940-226%106
1089539 SAWS S! 6192 ЈО} uosJed 325*3UOD 181919530 oul
*$J83nduo»
q*uosJed о A\IUE; JiviD2UIS/XaUI] ay} 3noqe evow Guluvess ur
1 рәҙвәләуиі! әле JO *é$n UMO Oum 9%0Ч) $0 $3s8Je3u! eu) бизоғаз
оз рәҙезірәр vosjzeziueGso ұвасауи: perseads 315040d-uoU * $! 6199
91202 ан *бзпазчәреа
622 хов “0-4
no36 5, Jes) 114|5015/хәші) ФӘЈ үсү! бе Қ
| 1%! TRONS
BIOS 21%|5915/Х9Ш11 4929 1531099 eu) $O ®ъгшрре Surprew әчү
CATS Newsletter
P.0. Box 725
Bladensburg MD 20718
The next meeting of C.A.T.S. мі11, be held on:
Saturday, August 10, 1985 from 2 to 5 pm.
New Carrolton Public Library
7414 Riverdale Road, Мем Carrolton, MD
(ДЕ YOU ARE NOT is ан OF CATS, THIS IS THE ONLY ISSUE YOU WILL ҒЕСІЕМЕ
Dı
= $15.00 г famil
DATED MATERIAL